﻿@using KMF.WebUI.Areas.KMFadmin.Models
@using KMF.WebUI.Areas.KMFadmin.CustomHelpers
@model ConfigFilterModel
@{
    ViewBag.Title = "ConfigFilter";
    Layout = "~/Areas/KMFadmin/Views/Shared/_layout.cshtml";
    var mnuList = (List<KMF.Common.ProductCategoryDto>)ViewBag.menuList;
}
@section LeftMenu
{
    <div id="left">
        <div class="LeftMenuWraper">
            <div class="leftMenuHeader">
                <span style="padding-left: 10px;">
                    <strong>Truy cập nhanh</strong>
                </span>
            </div>
            <ul id="p-quick-menu" class="quick-menu">
                <li class="qmn-info-pro">
                    <a href="@Url.Action("Index","AdminWebInfo")">Thông tin website</a>
                </li>
                <li class="qmn-info-pro">
                    <a href="@Url.Action("Index","AdminConfig")">Thông tin tĩnh</a>
                </li>
                <li class="qmn-info-pro"><a href="@Url.Action("Index","AdminConfigSystem")">Cấu hình hệ thống</a></li>
                <li class="qmn-info-pro"><a href="@Url.Action("ConfigFilter", "AdminProductFilter")">Cấu hình bộ lọc</a></li>
            </ul>
            <div class="leftMenuFooter"></div>
        </div>
    </div>
    <!-- END #left -->
}
<nav>
    <div id="jCrumbs" class="breadCrumb module">
        <ul>
            <li><a href="@Url.Action("Index", "AdminHome")"><i class="bootstrap icon-home"></i></a></li>
            <li><a href="javascript:void(0)">Hệ Thống</a> </li>
            <li><a href="@Url.Action("ConfigFilter", "AdminProductFilter")">Bộ lọc sản phẩm</a> </li>
        </ul>
    </div>
</nav>
<div class="toolBox">
    @Html.ToolBox(new List<object> { new Save() { ClassCss = "Save", ActionName = "Javascript:void(0)" } })
</div>
@using (Html.BeginForm("ConfigFilter", "AdminProductFilter", FormMethod.Post))
{
    <div class="box-Info">
        <div class="Info-header">
            <span>Khoảng giá</span>
        </div>
        <div class="Info-body">
            <table cellpadding="0" cellspacing="0" width="100%" border="0">
                <tr>
                    <td style="width:200px;">
                        @Html.CheckBoxFor(m => m.activePricRange)
                        <strong>Kích hoạt</strong>
                    </td>
                    <td>
                        <div class="line-filter">
                            Giá thấp nhất (vnđ) @Html.TextBoxFor(m => m.priceRangeMin, new { @style = "width:100px" }) Giá mặc định (vnđ) @Html.TextBoxFor(m => m.priceRangeMinDefault, new { @style = "width:100px" })
                        </div>
                        <div class="line-filter">
                            Giá cao nhất (vnđ) @Html.TextBoxFor(m => m.priceRangeMax, new { @style = "width:100px" }) Giá mặc định (vnđ) @Html.TextBoxFor(m => m.priceRangeMaxDefault, new { @style = "width:100px" })
                        </div>
                        <div class="line-filter">
                            Phân khoảng @Html.TextBoxFor(m => m.rangeNumber, new { @style = "width:50px" })<br />
                            <i>Chia khoảng giá thành bao nhiêu phần vd: 100 phần</i>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="text-align: right; padding-right: 10px; vertical-align: top;">Áp dụng tới</td>
                    <td class="clearfix">
                        <div class="fl" style="width:150px;">
                            @Html.DropDownListFor(m => m.applyTypePriceRange, new SelectList((List<object>)ViewBag.ListStatus, "ItemValue", "ItemText"), new { @Onchange = "ddlChange(this)" })
                        </div>
                        <div class="fl">
                            <div class="box-cateChoice PriceRangeBox">
                                @{
                                    var mnuParent = (from m in mnuList where m.ParentId == "0" select m).OrderBy(m => m.Ordering);
                                    if (mnuParent.Any())
                                    {
                                        <ul class="treeCate" style="margin-left:15px!important;">
                                            @foreach (var item1 in mnuParent)
                                            {
                                                var mnuChild1 = (from m in mnuList where m.ParentId == item1.Id select m).OrderBy(m => m.Ordering);
                                                <li>
                                                    <input type="checkbox" name="chk-c-1" id="chk-c" idata="@item1.Id" /><a href="javascript:void(0)" class="cl-1">@item1.Name</a>
                                                    @if (mnuChild1.Any())
                                                    {
                                                        <ul class="treeCate">
                                                            @foreach (var item2 in mnuChild1)
                                                            {
                                                                var mnuChild2 = (from m in mnuList where m.ParentId == item2.Id select m).OrderBy(m => m.Ordering);
                                                                <li>
                                                                    <input type="checkbox" name="chk-c-2" id="chk-c" idata="@item2.Id" /><a href="javascript:void(0)" class="cl-2" >@item2.Name</a>
                                                                    @if (mnuChild2.Any())
                                                                    {
                                                                        <ul class="treeCate">
                                                                            @foreach (var item3 in mnuChild2)
                                                                            {
                                                                                <li>
                                                                                    <input type="checkbox" name="chk-c-3" id="chk-c" idata="@item3.Id" /><a href="javascript:void(0)" class="cl-3">@item3.Name</a>
                                                                                </li>
                                                                            }
                                                                        </ul>
                                                                    }
                                                                </li>
                                                            }

                                                        </ul>
                                                    }
                                                </li>
                                            }
                                        </ul>
                                    }
                                }
                            </div>
                            @Html.HiddenFor(m => m.CategoriesPriceRange)
                        </div>
                        <div class="fl" style="margin-left:5px;">
                            <i>Sau khi chọn lại danh mục<br />
                            hãy bấm cập nhập, sau đó mới bấm <u>lưu lại</u>
                            </i>
                            <br />
                            <input type="button" id="btnPriceRange" value="Cập nhập"/>
                            <span class="alertInfo">Cập nhập thành công</span>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
        <div class="Info-header">
            <span>Thương hiệu</span>
        </div>
        <div class="Info-body">
            <table cellpadding="0" cellspacing="0" width="100%" border="0">
                <tr>
                    <td style="width:200px;">
                        @Html.CheckBoxFor(m => m.activeProvider)
                        <strong>Kích hoạt</strong>
                    </td>
                    <td>
                        <div class="line-filter">
                            Số dòng hiển thị @Html.TextBoxFor(m => m.showNumberLineProvider, new { @style = "width:90px;" })
                        </div>
                        <div class="line-filter">
                            @Html.CheckBoxFor(m => m.ShowNameProvider, Model.ShowNameProvider) Dạng ảnh
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="text-align: right; padding-right: 10px; vertical-align: top;">Áp dụng tới</td>
                    <td class="clearfix">
                        <div class="fl" style="width:150px;">
                            @Html.DropDownListFor(m => m.applyTypeProvider, new SelectList((List<object>)ViewBag.ListStatus, "ItemValue", "ItemText"), new { @Onchange = "ddlChange(this)" })
                        </div>
                        <div class="fl">
                            <div class="box-cateChoice ProviderBox">
                                @{
                                    var mnuParentProvider = (from m in mnuList where m.ParentId == "0" select m).OrderBy(m => m.Ordering);
                                    if (mnuParentProvider.Any())
                                    {
                                        <ul class="treeCate" style="margin-left:15px!important;">
                                            @foreach (var item1 in mnuParentProvider)
                                            {
                                                var mnuChild1 = (from m in mnuList where m.ParentId == item1.Id select m).OrderBy(m => m.Ordering);
                                                <li>
                                                    <input type="checkbox" name="chk-c-1" id="chk-c" idata="@item1.Id" /><a href="javascript:void(0)" class="cl-1">@item1.Name</a>
                                                    @if (mnuChild1.Any())
                                                    {
                                                        <ul class="treeCate">
                                                            @foreach (var item2 in mnuChild1)
                                                            {
                                                                var mnuChild2 = (from m in mnuList where m.ParentId == item2.Id select m).OrderBy(m => m.Ordering);
                                                                <li>
                                                                    <input type="checkbox" name="chk-c-2" id="chk-c" idata="@item2.Id" /><a href="javascript:void(0)" class="cl-2" >@item2.Name</a>
                                                                    @if (mnuChild2.Any())
                                                                    {
                                                                        <ul class="treeCate">
                                                                            @foreach (var item3 in mnuChild2)
                                                                            {
                                                                                <li>
                                                                                    <input type="checkbox" name="chk-c-3" id="chk-c" idata="@item3.Id" /><a href="javascript:void(0)" class="cl-3">@item3.Name</a>
                                                                                </li>
                                                                            }
                                                                        </ul>
                                                                    }
                                                                </li>
                                                            }

                                                        </ul>
                                                    }
                                                </li>
                                            }
                                        </ul>
                                    }
                                }
                            </div>
                            @Html.HiddenFor(m => m.CategoriesProvider)
                        </div>
                        <div class="fl" style="margin-left:5px;">
                            <i>
                                Sau khi chọn lại danh mục<br />
                                hãy bấm cập nhập, sau đó mới bấm <u>lưu lại</u>
                            </i>
                            <br />
                            <input type="button" id="btnProvider" value="Cập nhập" />
                            <span class="alertInfo">Cập nhập thành công</span>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
        <div class="Info-header">
            <span>Mầu sắc</span>
        </div>
        <div class="Info-body">
            <table cellpadding="0" cellspacing="0" width="100%" border="0">
                <tr>
                    <td style="width:200px;">
                        @Html.CheckBoxFor(m => m.activeColor)
                        <strong>Kích hoạt</strong>
                    </td>
                    <td>
                        <div class="line-filter">
                            Số dòng hiển thị @Html.TextBoxFor(m => m.showNumberLineColor, new { @style = "width:90px;" })
                        </div>
                        <div class="line-filter">
                            @Html.CheckBoxFor(m => m.ShowNameColor, Model.ShowNameColor) Dạng ảnh
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="text-align: right; padding-right: 10px; vertical-align: top;">Áp dụng tới</td>
                    <td class="clearfix">
                        <div class="fl" style="width:150px;">
                            @Html.DropDownListFor(m => m.applyTypeColor, new SelectList((List<object>)ViewBag.ListStatus, "ItemValue", "ItemText"), new { @Onchange = "ddlChange(this)" })
                        </div>
                        <div class="fl">
                            <div class="box-cateChoice ColorBox">
                                @{
                                    var mnuParentColor = (from m in mnuList where m.ParentId == "0" select m).OrderBy(m => m.Ordering);
                                    if (mnuParentColor.Any())
                                    {
                                        <ul class="treeCate" style="margin-left:15px!important;">
                                            @foreach (var item1 in mnuParentColor)
                                            {
                                                var mnuChild1 = (from m in mnuList where m.ParentId == item1.Id select m).OrderBy(m => m.Ordering);
                                                <li>
                                                    <input type="checkbox" name="chk-c-1" id="chk-c" idata="@item1.Id" /><a href="javascript:void(0)" class="cl-1">@item1.Name</a>
                                                    @if (mnuChild1.Any())
                                                    {
                                                        <ul class="treeCate">
                                                            @foreach (var item2 in mnuChild1)
                                                            {
                                                                var mnuChild2 = (from m in mnuList where m.ParentId == item2.Id select m).OrderBy(m => m.Ordering);
                                                                <li>
                                                                    <input type="checkbox" name="chk-c-2" id="chk-c" idata="@item2.Id" /><a href="javascript:void(0)" class="cl-2" >@item2.Name</a>
                                                                    @if (mnuChild2.Any())
                                                                    {
                                                                        <ul class="treeCate">
                                                                            @foreach (var item3 in mnuChild2)
                                                                            {
                                                                                <li>
                                                                                    <input type="checkbox" name="chk-c-3" id="chk-c" idata="@item3.Id" /><a href="javascript:void(0)" class="cl-3">@item3.Name</a>
                                                                                </li>
                                                                            }
                                                                        </ul>
                                                                    }
                                                                </li>
                                                            }

                                                        </ul>
                                                    }
                                                </li>
                                            }
                                        </ul>
                                    }
                                }
                            </div>
                            @Html.HiddenFor(m => m.CategoriesColor)
                        </div>
                        <div class="fl" style="margin-left:5px;">
                            <i>
                                Sau khi chọn lại danh mục<br />
                                hãy bấm cập nhập, sau đó mới bấm <u>lưu lại</u>
                            </i>
                            <br />
                            <input type="button" id="btnColor" value="Cập nhập" />
                            <span class="alertInfo">Cập nhập thành công</span>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
        <div class="Info-header">
            <span>Kích thước</span>
        </div>
        <div class="Info-body">
            <table cellpadding="0" cellspacing="0" width="100%" border="0">
                <tr>
                    <td style="width:200px;">
                        @Html.CheckBoxFor(m => m.activeSize)
                        <strong>Kích hoạt</strong>
                    </td>
                    <td>
                        <div class="line-filter">
                            Số dòng hiển thị @Html.TextBoxFor(m => m.showNumberLineSize, new { @style = "width:90px;" })
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="text-align: right; padding-right: 10px; vertical-align: top;">Áp dụng tới</td>
                    <td class="clearfix">
                        <div class="fl" style="width:150px;">
                            @Html.DropDownListFor(m => m.applyTypeSize, new SelectList((List<object>)ViewBag.ListStatus, "ItemValue", "ItemText"), new { @Onchange = "ddlChange(this)" })
                        </div>
                        <div class="fl">
                            <div class="box-cateChoice SizeBox">
                                @{
                                    var mnuParentSize = (from m in mnuList where m.ParentId == "0" select m).OrderBy(m => m.Ordering);
                                    if (mnuParentSize.Any())
                                    {
                                        <ul class="treeCate" style="margin-left:15px!important;">
                                            @foreach (var item1 in mnuParentSize)
                                            {
                                                var mnuChild1 = (from m in mnuList where m.ParentId == item1.Id select m).OrderBy(m => m.Ordering);
                                                <li>
                                                    <input type="checkbox" name="chk-c-1" id="chk-c" idata="@item1.Id" /><a href="javascript:void(0)" class="cl-1">@item1.Name</a>
                                                    @if (mnuChild1.Any())
                                                    {
                                                        <ul class="treeCate">
                                                            @foreach (var item2 in mnuChild1)
                                                            {
                                                                var mnuChild2 = (from m in mnuList where m.ParentId == item2.Id select m).OrderBy(m => m.Ordering);
                                                                <li>
                                                                    <input type="checkbox" name="chk-c-2" id="chk-c" idata="@item2.Id" /><a href="javascript:void(0)" class="cl-2" >@item2.Name</a>
                                                                    @if (mnuChild2.Any())
                                                                    {
                                                                        <ul class="treeCate">
                                                                            @foreach (var item3 in mnuChild2)
                                                                            {
                                                                                <li>
                                                                                    <input type="checkbox" name="chk-c-3" id="chk-c" idata="@item3.Id" /><a href="javascript:void(0)" class="cl-3">@item3.Name</a>
                                                                                </li>
                                                                            }
                                                                        </ul>
                                                                    }
                                                                </li>
                                                            }

                                                        </ul>
                                                    }
                                                </li>
                                            }
                                        </ul>
                                    }
                                }
                            </div>
                            @Html.HiddenFor(m => m.CategoriesSize)
                        </div>
                        <div class="fl" style="margin-left:5px;">
                            <i>
                                Sau khi chọn lại danh mục<br />
                                hãy bấm cập nhập, sau đó mới bấm <u>lưu lại</u>
                            </i>
                            <br />
                            <input type="button" id="btnSize" value="Cập nhập" />
                            <span class="alertInfo">Cập nhập thành công</span>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
        <div class="Info-header">
            <span>Đánh giá</span>
        </div>
        <div class="Info-body">
            <table cellpadding="0" cellspacing="0" width="100%" border="0">
                <tr>
                    <td style="width:200px;">
                        @Html.CheckBoxFor(m => m.activeRate)
                        <strong>Kích hoạt</strong>
                    </td>
                    <td></td>
                </tr>
                <tr>
                    <td style="text-align: right; padding-right: 10px; vertical-align: top;">Áp dụng tới</td>
                    <td class="clearfix">
                        <div class="fl" style="width:150px;">
                            @Html.DropDownListFor(m => m.applyTypeRate, new SelectList((List<object>)ViewBag.ListStatus, "ItemValue", "ItemText"), new { @Onchange = "ddlChange(this)" })
                        </div>
                        <div class="fl">
                            <div class="box-cateChoice RateBox">
                                @{
                                    var mnuParentRate = (from m in mnuList where m.ParentId == "0" select m).OrderBy(m => m.Ordering);
                                    if (mnuParentRate.Any())
                                    {
                                        <ul class="treeCate" style="margin-left:15px!important;">
                                            @foreach (var item1 in mnuParentRate)
                                            {
                                                var mnuChild1 = (from m in mnuList where m.ParentId == item1.Id select m).OrderBy(m => m.Ordering);
                                                <li>
                                                    <input type="checkbox" name="chk-c-1" id="chk-c" idata="@item1.Id" /><a href="javascript:void(0)" class="cl-1">@item1.Name</a>
                                                    @if (mnuChild1.Any())
                                                    {
                                                        <ul class="treeCate">
                                                            @foreach (var item2 in mnuChild1)
                                                            {
                                                                var mnuChild2 = (from m in mnuList where m.ParentId == item2.Id select m).OrderBy(m => m.Ordering);
                                                                <li>
                                                                    <input type="checkbox" name="chk-c-2" id="chk-c" idata="@item2.Id" /><a href="javascript:void(0)" class="cl-2" >@item2.Name</a>
                                                                    @if (mnuChild2.Any())
                                                                    {
                                                                        <ul class="treeCate">
                                                                            @foreach (var item3 in mnuChild2)
                                                                            {
                                                                                <li>
                                                                                    <input type="checkbox" name="chk-c-3" id="chk-c" idata="@item3.Id" /><a href="javascript:void(0)" class="cl-3">@item3.Name</a>
                                                                                </li>
                                                                            }
                                                                        </ul>
                                                                    }
                                                                </li>
                                                            }

                                                        </ul>
                                                    }
                                                </li>
                                            }
                                        </ul>
                                    }
                                }
                            </div>
                            @Html.HiddenFor(m => m.CategoriesRate)
                        </div>
                        <div class="fl" style="margin-left:5px;">
                            <i>
                                Sau khi chọn lại danh mục<br />
                                hãy bấm cập nhập, sau đó mới bấm <u>lưu lại</u>
                            </i>
                            <br />
                            <input type="button" id="btnRate" value="Cập nhập" />
                            <span class="alertInfo">Cập nhập thành công</span>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
        <div class="Info-header">
            <span>Các thuộc tính</span>
        </div>
        <div class="Info-body">
            <table cellpadding="0" cellspacing="0" width="100%" border="0">
                <tr>
                    <td style="width:200px;">
                        @Html.CheckBoxFor(m => m.activeAttr)
                        <strong>Kích hoạt</strong>
                    </td>
                    <td>
                        <div class="line-filter">
                            Số dòng hiển thị @Html.TextBoxFor(m => m.showNumberLineAttr, new { @style = "width:90px;" })
                        </div>
                    </td>
                </tr>
                <tr>
                    <td style="text-align:right;padding-right:10px;vertical-align:top;">Áp dụng tới</td>
                    <td class="clearfix">
                        <div class="fl" style="width:150px;">
                            @Html.DropDownListFor(m => m.applyTypeAttr, new SelectList((List<object>)ViewBag.ListStatus, "ItemValue", "ItemText"), new { @Onchange = "ddlChange(this)" })
                        </div>
                        <div class="fl">
                            <div class="box-cateChoice AttrBox">
                                @{
                                    var mnuParentAttr = (from m in mnuList where m.ParentId == "0" select m).OrderBy(m => m.Ordering);
                                    if (mnuParentAttr.Any())
                                    {
                                        <ul class="treeCate" style="margin-left:15px!important;">
                                            @foreach (var item1 in mnuParentAttr)
                                            {
                                                var mnuChild1 = (from m in mnuList where m.ParentId == item1.Id select m).OrderBy(m => m.Ordering);
                                                <li>
                                                    <input type="checkbox" name="chk-c-1" id="chk-c" idata="@item1.Id" /><a href="javascript:void(0)" class="cl-1">@item1.Name</a>
                                                    @if (mnuChild1.Any())
                                                    {
                                                        <ul class="treeCate">
                                                            @foreach (var item2 in mnuChild1)
                                                            {
                                                                var mnuChild2 = (from m in mnuList where m.ParentId == item2.Id select m).OrderBy(m => m.Ordering);
                                                                <li>
                                                                    <input type="checkbox" name="chk-c-2" id="chk-c" idata="@item2.Id" /><a href="javascript:void(0)" class="cl-2" >@item2.Name</a>
                                                                    @if (mnuChild2.Any())
                                                                    {
                                                                        <ul class="treeCate">
                                                                            @foreach (var item3 in mnuChild2)
                                                                            {
                                                                                <li>
                                                                                    <input type="checkbox" name="chk-c-3" id="chk-c" idata="@item3.Id" /><a href="javascript:void(0)" class="cl-3">@item3.Name</a>
                                                                                </li>
                                                                            }
                                                                        </ul>
                                                                    }
                                                                </li>
                                                            }

                                                        </ul>
                                                    }
                                                </li>
                                            }
                                        </ul>
                                    }
                                }
                            </div>
                            @Html.HiddenFor(m => m.CategoriesAttr)
                        </div>
                        <div class="fl" style="margin-left:5px;">
                            <i>
                                Sau khi chọn lại danh mục<br />
                                hãy bấm cập nhập, sau đó mới bấm <u>lưu lại</u>
                            </i>
                            <br />
                            <input type="button" id="btnAttr" value="Cập nhập" />
                            <span class="alertInfo">Cập nhập thành công</span>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </div>
}
@section scripts
{
    <script>

        $(function () {
            // update tree
            btnUpdate('PriceRange');
            btnUpdate('Provider');
            btnUpdate('Color');
            btnUpdate('Size');
            btnUpdate('Rate');
            btnUpdate('Attr');

            // load data vao tree
            loadTree('PriceRange');
            loadTree('Provider');
            loadTree('Color');
            loadTree('Size');
            loadTree('Rate');
            loadTree('Attr');
        });

        // cap nhap du lieu moi tu tree vao xml
        function btnUpdate(btnName) {
            // update categories
            $('#btn' + btnName).click(function () {
                var cmd = $(this);
                var cate = '';
                $('.' + btnName + 'Box .treeCate input:checked').each(function () {
                    var v = $(this).attr('idata');
                    if (v != undefined && v != '') {
                        cate += $(this).attr('idata') + ';';
                    }
                });
                $('#Categories' + btnName).val(cate);
                alert('Cập nhập thành công !');
            });
        }

        // lay du lieu tu xml vao tree
        function loadTree(treeName) {
            var listCate = $('#Categories' + treeName).val();
            var arrCate = listCate.split(';');
            $.each(arrCate, function (index, value) {
                if (value != undefined && value != '') {
                    $('.' + treeName + 'Box .treeCate input[idata=' + value + ']').attr('checked', 'checked');
                }
            });
        }

        // khi chon mot tieu chi check trong tree
        function ddlChange(changeName) {
            var cmd = $(changeName);
            cmd.parent().parent().find('.treeCate input[type$=checkbox]').attr('checked', false);
            switch (cmd.val()) {
                case '0':
                    // check toan bo
                    cmd.parent().parent().find('.treeCate input[type$=checkbox]').attr('checked', 'checked');
                    break;
                case '1':
                    // check theo cap 1
                    cmd.parent().parent().find('.treeCate input[name=chk-c-1]').attr('checked', 'checked');
                    break;
                case '2':
                    // check theo cap 2
                    cmd.parent().parent().find('.treeCate input[name=chk-c-2]').attr('checked', 'checked');
                    break;
                case '3':
                    // check theo cap 3
                    cmd.parent().parent().find('.treeCate input[name=chk-c-3]').attr('checked', 'checked');
                    break;
                case '4':
                    // checked lai nhung checkBox da co
                    var listCate = cmd.parent().parent().find('input[name^="Categories"]').val();
                    var arrCate = listCate.split(';');
                    $.each(arrCate, function (index, value) {
                        if (value != undefined && value != '') {
                            cmd.parent().parent().find('.treeCate input[idata=' + value + ']').attr('checked', 'checked');
                        }
                    });
                    break;
            }
        }
        // Digits
        toSplitNumberByComma($('#priceRangeMin'));
        // Digits
        toSplitNumberByComma($('#priceRangeMinDefault'));
        // Digits
        toSplitNumberByComma($('#priceRangeMax'));
        // Digits
        toSplitNumberByComma($('#priceRangeMaxDefault'));
        //submit
        SubmitFormUseToolBox($('ul li.Save a'), $('form'));

    </script>

}